#ifndef SERMAN_H_INC
#define SERMAN_H_INC

// 探测、连接、断开
WORD  SermanProbe(int comPort);
BOOL  SermanConnect(int comPort);
void  SermanDisconnect(void);

// 获取配置
DWORD SermanGetVer(void);
WORD  SermanGetKeyboradMask(void);
WORD  SermanGetLightMask(void);
WORD  SermanGetDvbMask(void);
WORD  SetmanGetUnitMask(void);

// 操作
WORD  SermanReadKeyboard(void);
void  SermanUpdateLight(WORD stateMask);
void  SermanWriteDvb(BYTE i, DVB dv);
void  SermanUpdateUnit(BYTE i, WORD unitCode);
void  SermanUpdateIcon(BYTE group, BYTE enumIndex);

#endif // SERMAN_H_INC
